// 02: 创建state 的切片
// userSlicer 相当于vuex 中的某一个模块
import { createSlice } from '@reduxjs/toolkit'
const userSlicer = createSlice({
    name: 'user', // 该处相当于vuex 中的模块名
    initialState: {
        name: '小王',
        age: 23
    },
    reducers: {
        addAge(state) {// state 就是 initialState
            state.age += 1
        },
        editusername(state, actions) {
            console.log('payload', actions.payload);
            state.name = actions.payload
        }
    }
})


// 03: 导出user切片中的方法
export const { addAge, editusername } = userSlicer.actions

export default userSlicer
